using System;
using System.Collections.Generic;
using System.Text;

using OOFluidFramework.Operators;
using OOFluidFramework.Orders;
using OOFluidFramework.Utility;

namespace OOFluidFramework
{
    internal class FluidSpaceImpl : FluidSpace
    {
        protected GridArrangeOrder ordGrid;
        protected ParticleOrder ordParticle;
        protected bool SpaceReady;
        
        public FluidSpaceImpl()
        {
            SpaceReady = false;
        }
        public FluidSpaceImpl(int gridWidth, int gridHeight)
        {
            ordGrid = new GridArrangeOrderImpl();
            ordGrid.SetGridSize(gridWidth, gridHeight);

        }

    }
    interface FluidSpace
    {
        double RetrieveTimeStep();
        void OnPaint();
    }

}
